﻿<?xml version="1.0" ?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:complexType name="String">
        <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="String" type="String" />
        </xs:sequence>
    </xs:complexType><?xml version="1.0" ?>
    <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
        <xs:element name="TestClass" nillable="true" type="TestClass" />
        <xs:complexType name="TestClass">
            <xs:sequence>
                <xs:element minOccurs="0" maxOccurs="1" name="A" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="C" type="xs:integer"/>
            </xs:sequence>
        </xs:complexType>
    </xs:schema>
    <xs:element name="TestClassCollection" nillable="true" type="TestClassCollection" />
    <xs:complexType name="TestClassCollection">
        <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="1" name="Items" type="ArrayOfTestClass"/>
            <xs:element minOccurs="0" maxOccurs="1" name="Total" type="xs:integer"/>
            <xs:element minOccurs="0" maxOccurs="1" name="Count" type="xs:integer"/>
            <xs:element minOccurs="0" maxOccurs="1" name="Stuff" type="ArrayOfString"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>